<?php

/**
 * Objeto responsavel por armazenar os dados sobre paginas do sistema, possui argumentos implicitos:
 * 
 * @param Nome			String	Nome da página
 * @param Arquivo 		String	Arquivo HTML ou XHTML da página
 * @param Controle		String	Arquivo PHP da página
 * @param Login			Boolean	Permissão de acesso a página
 * @param Javascript	string	Arquivo JS da página
 * 
 * @author  Cristiano Moreira Gomes
 *
 */
class Config_Paginas{
	private $Nome;
	private $Arquivo;
	private $Controle;
	private $Login;
	private $Javascript;

	function __construct($nome, $arquivo, $controle = '', $login = '', $javascript = ''){

		$this->Nome	= $nome;
		$this->Arquivo = $arquivo;
		$this->Controle = $controle;
		$this->Login = $login;
		$this->Javascript = $javascript;

		if($this->Nome == '' || $this->Arquivo == ''){
			print('Erro na criação da classe pagina, faltou parametro Nome ou Arquivo');
			die();
		}
	}
	
	public function Nome(){
		return $this->Nome;
	}
	public function Arquivo(){
		return $this->Arquivo;
	}
	public function Controle(){
		return $this->Controle;
	}
	public function Login(){
		return $this->Login;
	}
	public function Javascript(){
		return $this->Javascript;
	}
}